|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Field Summary |
Fields inherited from interface de.ueberdosis.mp3info.Defines |
DEFAULT_ENCODING, ID3V2_FOOTER_SIZE, ID3V2_FRAME_HEADER_SIZE, ID3V2_HEADER_SIZE, ID3V2_X_HEADER_SIZE, MP3_FRAME_HEADER_SIZE, SUPPORTED_NUMBER_OF_EXTENDED_FLAG_BYTES, testPositions, VERSION |
Method Summary | |
byte |
getByte()
delivers the next available byte |
byte[] |
getBytes(long number)
delivers the next available bytes |
long |
getBytesLeft()
informs how many more bytes can be read |
byte[] |
getBytesTo(byte b)
delivers the next bytes until a certain byte or the end is encountered |
boolean |
hasMoreBytes()
informs whether there are more bytes than can be read |
void |
reset()
Sets the internal pointer to the start of the data |
void |
seek(long position)
Sets the internal pointer to a given position in the data |
Method Detail |
public byte getByte() throws SeekPastEndException
SeekPastEndException
public byte[] getBytes(long number) throws SeekPastEndException
number
- number of bytes to deliver
SeekPastEndException
public byte[] getBytesTo(byte b)
b
- at what byte to stop
public void reset()
public boolean hasMoreBytes()
public long getBytesLeft()
public void seek(long position) throws SeekPastEndException
position
- position to set the internal pointer to
SeekPastEndException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |